package com.iwhalecloud.bss.kite.cucc.client.dto.pos;

import java.util.List;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

@ApiModel("发票")
public class KitePosInvoiceDTO {

    @ApiModelProperty("原始发票代码")
    private String originInvoiceCode;
    
    @ApiModelProperty("发票纳税人编号")
    private String taxNumber;
    
    @ApiModelProperty("原始发票号码")
    private String originInvoiceNumber;
    
    @ApiModelProperty("发票待打印信息编号")
    private String printNumber;
    
    @ApiModelProperty("营业执照名称")
    private String businessLicenseName;
    
    @ApiModelProperty("订单附件")
    private List<KitePosAttachmentDTO> attachments;
    
    @ApiModelProperty("税控设备盘号")
    private String taxEquipmentNum;
    
    @ApiModelProperty("发票属性")
    private List<KitePosAttrDTO> attrs;
    
    @ApiModelProperty("纳税人名称")
    private String taxPayerName;
    
    @ApiModelProperty("营业执照id")
    private String businessLicenseId;
    
    @ApiModelProperty("实例所有实例ID")
    private String instanceId;

    public String getOriginInvoiceCode() {
        return originInvoiceCode;
    }

    public void setOriginInvoiceCode(String originInvoiceCode) {
        this.originInvoiceCode = originInvoiceCode;
    }

    public String getTaxNumber() {
        return taxNumber;
    }

    public void setTaxNumber(String taxNumber) {
        this.taxNumber = taxNumber;
    }

    public String getOriginInvoiceNumber() {
        return originInvoiceNumber;
    }

    public void setOriginInvoiceNumber(String originInvoiceNumber) {
        this.originInvoiceNumber = originInvoiceNumber;
    }

    public String getPrintNumber() {
        return printNumber;
    }

    public void setPrintNumber(String printNumber) {
        this.printNumber = printNumber;
    }

    public String getBusinessLicenseName() {
        return businessLicenseName;
    }

    public void setBusinessLicenseName(String businessLicenseName) {
        this.businessLicenseName = businessLicenseName;
    }

    public List<KitePosAttachmentDTO> getAttachments() {
        return attachments;
    }

    public void setAttachments(List<KitePosAttachmentDTO> attachments) {
        this.attachments = attachments;
    }

    public String getTaxEquipmentNum() {
        return taxEquipmentNum;
    }

    public void setTaxEquipmentNum(String taxEquipmentNum) {
        this.taxEquipmentNum = taxEquipmentNum;
    }

    public List<KitePosAttrDTO> getAttrs() {
        return attrs;
    }

    public void setAttrs(List<KitePosAttrDTO> attrs) {
        this.attrs = attrs;
    }

    public String getTaxPayerName() {
        return taxPayerName;
    }

    public void setTaxPayerName(String taxPayerName) {
        this.taxPayerName = taxPayerName;
    }

    public String getBusinessLicenseId() {
        return businessLicenseId;
    }

    public void setBusinessLicenseId(String businessLicenseId) {
        this.businessLicenseId = businessLicenseId;
    }

    public String getInstanceId() {
        return instanceId;
    }

    public void setInstanceId(String instanceId) {
        this.instanceId = instanceId;
    }
    
}
